/**universal**/
.clearBoth { clear:both; }
#contentHolder { min-height:100%;}
body { background-color: #25292d; color: #FFF; font-family: Helvetica, Arial, sans-serif; }
#spacer { width: 100%; height: 100px; float: center;   }
#spacerHalf { width: 100%; height: 50px; float: center;   }
.wrapper { width: 100%; }
img#bg {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
} 
A:link {text-decoration: none color: white;}
A:visited {text-decoration: none color: white;}
A:active {text-decoration: none color: white;}
A:hover {text-decoration: none; color: white;}

/***top link***/
#topLink{font-size:18px; margin-top:5px; color:#ABABAB;}
#topLink ul li{display:inline; padding:2px 5px;}
#topLink a{color:#ABABAB; text-decoration:none;}
#topLink a:hover{text-decoration:underline;}
/*****/
#results { width: 1000px; clear: both; margin: 20px auto 0 auto; }
#results p { color: #ABABAB; font-size: 18px; margin: 0px; }
#brand_input_form { text-align: center; width: 100%; }
#brand_input_form input.brand_input { padding: 5px; margin: 0; font-size: 100%; font-weight: bold; width: 40%; letter-spacing: 1px; }
.search_button { margin: 0 0 -18px 0; }

#brand_input_form input.brand_submit { font-family: helvetica, verdana, arial, 'sans-serif'; width: 10%; padding: 5px; font-size: 100%; }
h1#logo { font-size: 200%; font-weight: bold; text-align: center; z-index: 100; position: relative; }
#loader { display: none; width: 32px; position: absolute; margin: 0 0 -5px 10px; height: 32px; }
#pause { display: none; position: relative; height: 40px; width: 40px; margin: 0 0 -15px 0; }
.result { width: 1000px; float: left; clear: both; display: none; padding: 10px 0; }
.result img { width: 50px; float: left; clear: both; background: #CFCFCF; }
.result p { padding: 0 0 0 10px; float: left; font-size: 20px; width: 920px; line-height: 20px; letter-spacing: 0; clear: none; color: #ABABAB; font-weight: normal; }
img.neg { backgrounD: #CC1100; }
div.neg { }
img.pos { background: #008B00; }
div.pos { }
span.pos { color: #008B00; }
span.neg { color: #CC1100; }
.score_area { display: none; height: 75px; width: 1000px; margin: 0 auto; text-align: center; }
.score_area img { float: left; clear: none; height: 50px; width: 50px; margin: 0 8px 0 0; }
.counter { width: 70px; margin: 0 20px 0 0; float: left; clear: none; }
#neg, #pos { float: left; clear: both; margin: 0 10px 0 0; color: #ABABAB; font-size: 20px; padding: 0 0 0 16px; }
#eq { color: #ABABAB; float: left; clear: none; font-size: 30px; width: 100px; padding: 30px 0 0 15px; text-align:left; }
p.splash_text { font-size: 20px ! important; font-weight: bold; text-align: center; color: #ABABAB; }
p.splash_text a:visited { color: #ABABAB; }
span#gg_span { display: none; position: absolute; margin: -115px 0 0 -20px; background: #000; border: 1px solid #CFCFCF; width: 200px; padding: 2px; }
a#gg { text-decoration: underline; }
#info { margin: 20px 0 0 0; }
.terms_link { margin: 0 0 0 2px; color: #FFF; }
.terms_link:visited { color: #FFF; }
#message { font-size: 10px; color: #FFF; text-decoration: none; display:none; position: absolute; }
/* terms */
#terms h1 { font-weight: bold; padding: 5px 0; }
#terms p { margin: 5px 0; }
#trends { text-align: center; color: #ABABAB; padding: 10px 0 0 0; }
#trends ul li.title { font-weight: bold; }
#trends ul { width: 100%; display: inline; text-align: center; }
#trends ul li { display: inline; margin: 0 5px 0 0; }
#trends ul li a { color: #3366FF; }
/* FAQ */
h1.faq_title { font-size: 23px; font-weight: bold; margin: 0 0 20px 0; }
h1.faq_q { font-weight: bold; font-size: 20px; }
p.faq_a { margin: 0 0 20px 0; }
#faq { width: 1000px; margin: 0 auto; text-align: left; }
p.faq_a a { color: #FFF; }
/**FOOTER**/
#footer { background:url(/assets/images/bg-footer.gif) repeat-x top left; height:80px; font-size:15px; width:100%; clear:both; padding-top:5px;}
#footer a { text-decoration:underline }
#footer #footer-box { width:1000px; margin:auto; }
#footer .blogo{padding-top:10px; height:70px;}
/*left*/
#footer #footer-box #left { float: left; clear: none; width:200px }
#footer #footer-box #left #leftWrapper { padding-left:10px; }
#footer p#biz_span { display: none; position: absolute; margin:-300px 0 0 -100px; background:url(/assets/images/bubble-biz.png) center top no-repeat; width: 230px; text-align:center; color:#000; height:227px; }
html>body #footer p#biz_span { * margin:-210px 0 0 -220px;}
/*center*/
#footer #footer-box #center { text-align: center; float: left; clear: none; width: 600px; }
#footer #footer-box #center ul { text-align: center; margin: 50px 0 0 0; }
#footer #footer-box #center ul li { display: inline; margin: 0 15px 0 0; }
#footer #footer-box #center ul li a { color: #FFFFFF; }
#footer #footer-box #center ul li a:visited { color: #FFFFFF; }
/*right*/
#footer #footer-box #right { padding:36px 0 0 0px; }
#footer #footer-box #right { float: left; clear: none; width: 350px; }
#footer #footer-box #right .contact { float: left; clear: none; width: 63px; margin: 0 15px 0 0; }
#footer #footer-box #right .contact img { width: 63px; height: 16px; }
#footer #footer-box #right .contact img.top_img { margin: 0 0 5px 0; }
#footer p#gg_span { display: none; position: absolute; margin:-240px 0 0 300px; background:url(/assets/images/bubble.png) center top no-repeat; width: 230px; text-align:center; color:#000; height:227px; }
html>body #footer p#gg_span { *margin:-220px 0 0 -100px;}
.push { height: 85px; }
#footer #right #twitter { float: right; clear: none; width: 96px; }
#footer #right #followus { margin-bottom:2px; }

#pageflip {position: relative;}
#pageflip img {width: 135px; height: 148px;z-index: 1099;position: absolute;right: 0; top: 0; -ms-interpolation-mode: bicubic;}
#pageflip .msg_block {width: 135px; height: 142px;position: absolute;z-index: 50;right: 0; top: 0;background: url(/assets/images/subscribe-1.png) no-repeat right top;text-indent: -9999px;}

